home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 11 / CU Amiga Magazine's Super CD-ROM 11 (1997)(EMAP Images)(GB)(Track 1 of 3)[!][issue 1997-06].iso / cucd / programming / amoslist / amoslist.mar / 000034_amos-request@svcs1.digex.net_Tue Mar 4 17:36:21 1997.msg < prev    next >
Text File  |  1997-04-01  |  3KB  |  82 lines

  1. Received: from svcs1.digex.net (svcs1.digex.net [204.91.197.224])
  2.     by mail1.access.digex.net (8.8.5/8.8.5) with ESMTP id RAA10342
  3.     for <mcox@access.digex.net>; Tue, 4 Mar 1997 17:36:18 -0500 (EST)
  4. Received: (from daemon@localhost)
  5.     by svcs1.digex.net (8.8.5/8.8.5) id NAA11151
  6.     for amos-out; Tue, 4 Mar 1997 13:36:22 -0500 (EST)
  7. Received: from mail3.access.digex.net (mail3.access.digex.net [205.197.247.4])
  8.     by svcs1.digex.net (8.8.5/8.8.5) with ESMTP id NAA11148
  9.     for <amos-list@svcs1.digex.net>; Tue, 4 Mar 1997 13:36:22 -0500 (EST)
  10. Received: from worldonline.nl (io.worldonline.nl [194.151.128.27])
  11.     by mail3.access.digex.net (8.8.5/8.8.5) with ESMTP id NAA02560
  12.     for <amos-list@access.digex.net>; Tue, 4 Mar 1997 13:36:20 -0500 (EST)
  13. Received: from worldonline.nl (toelemworldonline.nl@asd1-p10.worldonline.nl [154.9.129.10]) by worldonline.nl (8.7.6/8.7.1) with SMTP id TAA28715 for <amos-list@access.digex.net>; Tue, 4 Mar 1997 19:35:57 +0100 (MET)
  14. From: Marcel Toele <toelem@worldonline.nl>
  15. To: amos-list@access.digex.net
  16. Date: Tue, 04 Mar 1997 19:33:07 +0100
  17. Message-ID: <yam7002.399.1745100976@mail.worldonline.nl>
  18. X-Mailer: YAM 1.3.3 - Amiga Mailer by Marcel Beck
  19. Subject: Lprint Chr$(0)
  20. MIME-Version: 1.0
  21. Content-Type: text/plain
  22. Status: RO
  23. X-Status: 
  24.  
  25. Hello AMOS-users of the world !
  26.  
  27. I have this very complicated problem:
  28.  
  29. THE INTRODUCTION:
  30.  
  31. I have an external device connected to my Parallel port. It has some relais
  32. (electronic switches) mounted on it and it's purpose is to make me able to
  33. control virtually anything that is attached to the switches: e.g. Motors and
  34. lights and stuff (like controlling Robots from your computer)...
  35.  
  36. Well so far for the introduction...
  37.  
  38. I want to code an AMOS program so that I can control the device, It has 8 of
  39. those switches, and I can turn them on and off bye printing ordinay characters
  40. to the device, like printing "d" or "e" or "4" for instance...
  41.  
  42. I use the Chr$ command to convert my 1 (turn on first relais (=switch) , and
  43. 2, 4, 8, etc... to turn on the others...
  44. I just have to add them all to turn on more then one switch... for instance:
  45. if I wanted to turn on the first and last switch...: the first has number 1
  46. and the last has number 128, to turn them both on it would make 1+128=129 and
  47. if I the do an AMOS command like:
  48.  
  49. Lprint Chr$(129)
  50.  
  51. The first and last switch would turn on...
  52.  
  53. THE PROBLEM:
  54.  
  55. But!!!
  56. When I want them all to be turned off, I am supposed to send a Chr$(0) to the
  57. Printerport:
  58.  
  59. LPrint Chr$(0)
  60.  
  61. And THAT my dear friends is what AMOS(Pro) is lacking... AMOSPro does not send
  62. the NULL string to the printer port and thus making it impossible for me the
  63. shut off all the switches...
  64.  
  65. THE QUESTION
  66.  
  67. For all of you who are still reading :)
  68.  
  69. I was now thinking of poking the adress of the Parallel port itself, by
  70. sending an 8 bit integer to the aprpriate address (integer should be something
  71. like '0' (gna, gna :) )
  72.  
  73. Well here's my question:
  74.  
  75. Does anybode know what poke address I should use, and how to poke it...?
  76.  
  77. Or, Does anybody know how two solve this problem in a different way ???
  78.  
  79. I would be very grateful to the one I helps me ou on this one !!!
  80.  
  81. GrTz 2 dA AMOS Community !!!
  82.